package com.yuexunit.finance.member.service;

import java.util.List;

import com.yuexunit.finance.member.entity.MonthEarningDetailEntity;
import com.yuexunit.page.PageCriteria;
import com.yuexunit.page.PageList;

/**
*@version 创建时间：2017年12月21日 下午4:33:11
*@author wenwenlong
*类说明
*/

public interface MonthEarningDetailService {
	public Long createMonthEarningDetail(MonthEarningDetailEntity entity);
	
	public PageList<MonthEarningDetailEntity> inquiryMonthEarningDetailList(PageCriteria page, Integer year, Integer month,
		String financeNumber, Integer productType, Long enterpriseId
	);
	
	public List<MonthEarningDetailEntity> inquiryMonthEarningDetailList(Integer year, Integer month,
		String financeNumber, Integer productType, Long enterpriseId
	);
	
	public void disableMonthEarning(Long monthEarningDetailId);
	
	public MonthEarningDetailEntity inquiryMonthEarningDetailFinance(Long monthEarningDetailId);
	
	public List<MonthEarningDetailEntity> inquiryMonthEarningList(Integer year, Integer month, String financeNumber, Long enterpriseId, String enterpriseName);
}
